home *** CD-ROM | disk | FTP | other *** search
/ SGI Performance Co-Pilot 2.1 / Performance Co-Pilot 2.1 for IRIX 5.3, 6.2, 6.3, 6.4 and 6.5.5.img / relnotes / pcp_eoe / ch2.z / ch2
Text File  |  1999-08-16  |  19KB  |  745 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        This chapter lists supplemental information to the _I_R_I_X
  11.        _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e.  The
  12.        information listed here is product- and release-specific;
  13.        use it with the _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e to
  14.        install this product.
  15.  
  16.        2.1  _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m_s
  17.  
  18.        The _p_c_p__e_o_e product includes these subsystems:
  19.  
  20.        _p_c_p__e_o_e._b_o_o_k_s._O_V_i_e_w_H_e_l_p
  21.                    SGIHelp book for the oooovvvviiiieeeewwww(1) application from
  22.                    _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
  23.  
  24.        _p_c_p__e_o_e._b_o_o_k_s._P_m_R_u_n_H_e_l_p
  25.                    SGIHelp book for the ppppmmmmrrrruuuunnnn(1) application from
  26.                    _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
  27.  
  28.        _p_c_p__e_o_e._b_o_o_k_s._P_m_T_i_m_e_H_e_l_p
  29.                    SGIHelp book for the ppppmmmmttttiiiimmmmeeee(1) application from
  30.                    _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
  31.  
  32.        _p_c_p__e_o_e._m_a_n._p_a_g_e_s
  33.                    Manual pages for the tools and libraries.
  34.  
  35.        _p_c_p__e_o_e._m_a_n._r_e_l_n_o_t_e_s
  36.                    These release notes.
  37.  
  38.        _p_c_p__e_o_e._s_w._e_o_e
  39.                    Executable programs, libraries, scripts and
  40.                    configuration files that are required for every
  41.                    PCP deployment.
  42.  
  43.                    You need to install this subsystem if you wish
  44.                    to use any tools or products that use the PCP
  45.                    2.1 infrastructure.
  46.  
  47.        _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r
  48.                    Some bundled performance monitoring tools.
  49.  
  50.        _p_c_p__e_o_e._s_w_6_4._e_o_e
  51.                    64-bit libraries that may be installed on 32-bit
  52.                    IRIX platforms for PCP developers.  Note that on
  53.                    64-bit IRIX platforms all required libraries
  54.                    (32-bit and 64-bit) are installed from
  55.                    _p_c_p__e_o_e._s_w._e_o_e and so it is expected that
  56.                    _p_c_p__e_o_e._s_w_6_4._e_o_e will nnnnooootttt be installed on most
  57.                    systems.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        2.2  _S_u_b_s_y_s_t_e_m__R_e_-_s_t_r_u_c_t_u_r_i_n_g__f_r_o_m__P_C_P__1_._x
  75.  
  76.        Some re-arrangement of the subsystem structure for the PCP
  77.        product occurred between versions 1.x and version 2.0, most
  78.        notably the splitting of _p_c_p into _p_c_p__e_o_e and _p_c_p.  The
  79.        table below describes the relationship between the changed
  80.        subsystems in the two versions.
  81.  
  82.               ______________________________________________
  83.                                         Corresponding
  84.                PCP 1.x Subsystem   Subsystem(s) for PCP 2.x
  85.               ____________________________________________________________________________________________
  86.                pcp.sw.collector    pcp_eoe.sw.eoe
  87.                                    pcp.sw.base
  88.               ______________________________________________
  89.                pcp.sw.eoe          pcp.sw.base
  90.                                    pcp_eoe.sw.eoe
  91.               ______________________________________________
  92.                pcp.sw.monitor      pcp_eoe.sw.monitor
  93.                                    pcp.sw.monitor
  94.               ______________________________________________
  95.                pcp.man.pages       pcp_eoe.man.pages
  96.                                    pcp.man.pages
  97.               ______________________________________________
  98.               |||||||||||||
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                                  |||||||||||||
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                                                             |||||||||||||
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.        2.3  _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
  134.  
  135.        This section lists the _p_c_p__e_o_e subsystems (and their sizes).
  136.  
  137.        If you are installing this product for the first time, the
  138.        subsystems marked ``default'' are the ones that are
  139.        installed if you use the ``go'' menu item.  To install a
  140.        different set of subsystems, use the ``install,''
  141.        ``remove,'' ``keep,'' and ``step'' commands in iiiinnnnsssstttt to
  142.        customize the list of subsystems to be installed, then
  143.        select the ``go'' menu item.
  144.  
  145.        Note:  The listed subsystem sizes are approximate. Refer to
  146.               the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g
  147.               _G_u_i_d_e for information on finding exact sizes.
  148.  
  149.        Subsystem Name                   Subsystem Size
  150.                                         (Kbytes)
  151.        _p_c_p__e_o_e._b_o_o_k_s._O_V_i_e_w_H_e_l_p                400
  152.        _p_c_p__e_o_e._b_o_o_k_s._P_m_R_u_n_H_e_l_p                300
  153.        _p_c_p__e_o_e._b_o_o_k_s._P_m_T_i_m_e_H_e_l_p               350
  154.        _p_c_p__e_o_e._m_a_n._p_a_g_e_s                      300
  155.        _p_c_p__e_o_e._m_a_n._r_e_l_n_o_t_e_s (default)          50
  156.        _p_c_p__e_o_e._s_w._e_o_e (default)              4100
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                                   - 3 -
  171.  
  172.  
  173.  
  174.        _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r                     800
  175.        _p_c_p__e_o_e._s_w_6_4._e_o_e                       450
  176.  
  177.  
  178.  
  179.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  180.  
  181.        All of the subsystems for _p_c_p__e_o_e can be installed using
  182.        IRIX.  You do not need to use the miniroot.  Refer to the
  183.        _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e for
  184.        complete installation instructions.
  185.  
  186.        2.5  _P_r_e_r_e_q_u_i_s_i_t_e_s
  187.  
  188.        If Performance Co-Pilot is to be installed in a ccccoooolllllllleeeeccccttttoooorrrr
  189.        ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn then the _l_i_b_i_r_i_x_p_m_d_a._s_o library is required to
  190.        export performance metrics from IRIX.
  191.  
  192.        The following table describes where to locate the
  193.        appropriate version of _l_i_b_i_r_i_x_p_m_d_a._s_o.
  194.  
  195.             _________________________________________________
  196.              IRIX           Source of _l_i_b_i_r_i_x_p_m_d_a._s_o
  197.             __________________________________________________________________________________________________
  198.                     /_u_s_r/_p_c_p/_l_i_b/_l_i_b_i_r_i_x_p_m_d_a._s_o is shipped
  199.                     as part of the IRIX _p_c_p__e_o_e._s_w._e_o_e
  200.                     subsystem.
  201.              6.5
  202.  
  203.  
  204.             _________________________________________________
  205.                     The files
  206.                     /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
  207.                     should be installed from the IRIX patch
  208.                     ppppaaaattttcccchhhhSSSSGGGG0000000000003333333300006666....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
  209.                     included with the Performance Co-Pilot
  210.                     distribution.  This patch updates the
  211.                     IRIX 6.4 _e_o_e._s_w._p_e_r_f subsystem.
  212.              6.4
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.             _________________________________________________
  220.                     The files
  221.                     /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
  222.                     should be installed from the IRIX patch
  223.                     ppppaaaattttcccchhhhSSSSGGGG0000000000002222888822227777....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
  224.                     included with the Performance Co-Pilot
  225.                     distribution.  This patch updates the
  226.                     IRIX 6.3 _e_o_e._s_w._p_e_r_f subsystem.
  227.              6.3
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.             _________________________________________________
  235.                     The files
  236.                     /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
  237.                     should be installed from the IRIX patch
  238.                     ppppaaaattttcccchhhhSSSSGGGG0000000000003333333333334444....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
  239.                     included with the Performance Co-Pilot
  240.                     distribution.  This patch updates the
  241.                     IRIX 6.2 _e_o_e._s_w._p_e_r_f subsystem.
  242.                     _________________________________________________
  243.                     ||||||||||||||||||||||||||||
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                           ||||||||||||||||||||||||||||
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.                                                                      ||||||||||||||||||||||||||||
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                   - 4 -
  336.  
  337.  
  338.  
  339.              6.2
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.             _________________________________________________
  389.             ||||||||||||||||||||||||||||||||||||||||||||||||||
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.                   ||||||||||||||||||||||||||||||||||||||||||||||||||
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.                                                              ||||||||||||||||||||||||||||||||||||||||||||||||||
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.                                   - 5 -
  548.  
  549.  
  550.  
  551.             _________________________________________________
  552.             |
  553.                   |
  554.                                                              |
  555.  
  556.        For hosts in a PCP mmmmoooonnnniiiittttoooorrrr----oooonnnnllllyyyy ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn which are
  557.        upgraded to PCP 2.x and used to monitor remote PCP collector
  558.        hosts runnning PCP 1.x, the IRIX metrics must appear in the
  559.        local Performance Metrics Name Space (PMNS) on the PCP
  560.        monitor host.
  561.  
  562.        For IRIX 6.5 systems, the IRIX metrics are included in the
  563.        PMNS from the _p_c_p__e_o_e._s_w._e_o_e subsystem, so there is no
  564.        issue.
  565.  
  566.        For systems running earlier IRIX releases, the IRIX metrics
  567.        are included with the _l_i_b_i_r_i_x_p_m_d_a patches, as described in
  568.        the table above.
  569.  
  570.        The work around then, even if ppppmmmmccccdddd(1) is not running, is to
  571.        install the appropriate _l_i_b_i_r_i_x_p_m_d_a patch on the PCP monitor
  572.        system, and then run the following commands as rrrrooooooootttt:
  573.  
  574.            # cd /var/pcp/pmns
  575.            # ./Rebuild -du
  576.  
  577.        There is no issue if the remote PCP collector hosts are
  578.        running PCP 2.x as the distributed name space services will
  579.        be used in preference to any local PMNS.
  580.  
  581.        The _p_c_p__e_o_e._b_o_o_k_s.* subsystems require the _i_n_s_i_g_h_t__b_a_s_e._s_w
  582.        images to be installed.
  583.  
  584.        The _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r utilities require dynamic shared
  585.        libraries from the subsystems: _V_i_e_w_K_i_t__e_o_e._s_w._b_a_s_e and
  586.        _i_n_v_e_n_t_o_r__e_o_e._s_w._i_n_v_e_n_t_o_r (version 2.1 or later).
  587.  
  588.        If the Performance Metrics Collector Daemon (PMCD) is
  589.        already running on the system to which the new installation
  590.        is going to be applied, then you must terminate ppppmmmmccccdddd before
  591.        starting the installation.  Similarly, any instance of the
  592.        ppppmmmmllllooooggggggggeeeerrrr utility should be terminated.  For example, use the
  593.        following commands as rrrrooooooootttt:
  594.  
  595.            # /etc/init.d/pcp stop
  596.            # killall -INT pmlogger
  597.  
  598.        This is necessary because the subsystems to be installed
  599.        include new versions of shared libraries (DSOs) that may be
  600.        used by these PCP utilities.
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.                                   - 6 -
  616.  
  617.  
  618.  
  619.        2.6  _C_o_n_c_u_r_r_e_n_t__I_R_I_X__U_p_g_r_a_d_e_s
  620.  
  621.        If you have PCP 1.x installed and are concurrently upgrading
  622.        IRIX and PCP, or have PCP 2.x installed and are upgrading
  623.        IRIX, then there are some complex product interdependencies
  624.        that are best addressed by following the recommended
  625.        procedures below.
  626.  
  627.  
  628.        IIIIRRRRIIIIXXXX 5555....3333 aaaannnndddd PPPPCCCCPPPP 1111....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....2222 aaaannnndddd PPPPCCCCPPPP 2222....1111
  629.  
  630.          1.  If the system is configured as a PCP ccccoooolllllllleeeeccccttttoooorrrr, then
  631.              force the removal of _p_c_p._s_w._c_o_l_l_e_c_t_o_r, i.e.
  632.                  # versions -F remove pcp.sw.collector
  633.  
  634.          2.  Upgrade IRIX.
  635.  
  636.          3.  Install _p_c_p__e_o_e and upgrade _p_c_p from the PCP 2.1 CD.
  637.  
  638.        IIIIRRRRIIIIXXXX 5555....3333 aaaannnndddd PPPPCCCCPPPP 2222....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....2222 aaaannnndddd PPPPCCCCPPPP 2222....1111
  639.  
  640.        In this case it is possible to perform both upgrades
  641.        concurrently, but this involves a fair degree of CD swapping
  642.        and delaying the conflict resolutions.
  643.  
  644.        A simpler solution is:
  645.  
  646.          1.  Force the removal of _p_c_p and _p_c_p__e_o_e, but none of the
  647.              add-ons products which depend on _p_c_p or _p_c_p__e_o_e (e.g.
  648.              _p_c_p__w_e_b or _p_c_p__o_r_a_7) as these dependencies will be
  649.              again satisfied once PCP 2.x is installed, i.e.
  650.                  # versions -F remove pcp pcp_eoe
  651.  
  652.          2.  Upgrade IRIX.
  653.  
  654.          3.  Re-install _p_c_p__e_o_e and _p_c_p from the PCP 2.1 CD.
  655.  
  656.  
  657.        2.7  _P_o_s_t_-_I_n_s_t_a_l_l_a_t_i_o_n__P_r_o_c_e_d_u_r_e_s
  658.  
  659.        If the Performance Metrics Collector Daemon (PMCD) is to be
  660.        started (i.e. this system is to be a PCP collector) use the
  661.        following commands as rrrrooooooootttt:
  662.  
  663.            # chkconfig pmcd on
  664.            # /etc/init.d/pcp start
  665.  
  666.        Refer to the ppppmmmmccccdddd(1) man page for more details.
  667.  
  668.        For IRIX 6.5, the cccchhhhkkkkccccoooonnnnffffiiiigggg option for ppppmmmmccccdddd defaults to
  669.        ``on'', otherwise it defaults to ``off''.
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.                                   - 7 -
  682.  
  683.  
  684.  
  685.        A ppppmmmmiiiieeee(1) process can be run as a daemon as part of the
  686.        system startup sequence, and can thus be used to perform
  687.        automated, live performance monitoring of a running system.
  688.        To do this, run these commands as rrrrooooooootttt:
  689.  
  690.            # chkconfig pmie on
  691.            # /etc/init.d/pmie start
  692.  
  693.        By default, these enable a single ppppmmmmiiiieeee process monitoring
  694.        the local host, with the default set of ppppmmmmiiiieeeeccccoooonnnnffff(1) rules
  695.        enabled.  Refer to ppppmmmmiiiieeeeccccoooonnnnffff(1) for more details.
  696.  
  697.        2.8  _C_o_m_p_a_t_i_b_i_l_i_t_y
  698.  
  699.        PCP 2.1 involves evolutionary changes that may affect some
  700.        PCP upgrades and PCP add-on products and/or applications
  701.        developed using the PCP libraries.  Refer to section 3 of
  702.        these release notes and the _p_c_p release notes for a complete
  703.        discussion of these issues.
  704.  
  705.        2.9  _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
  706.  
  707.        It is expected that no configuration changes will be
  708.        required for the _p_c_p__e_o_e product, however if the _p_c_p product
  709.        is also installed, then a variety of site-specific
  710.        customizations may be involved.  Refer to the _p_c_p release
  711.        notes for more details.
  712.  
  713.        2.10  _F_i_l_e_s__N_o_t__L_i_s_t_e_d__b_y_vvvveeeerrrrssssiiiioooonnnnssss
  714.  
  715.           +o /_v_a_r/_a_d_m/_p_c_p_l_o_g - the diagnostic logs from ppppmmmmccccdddd and
  716.             PMDAs for a PCP collector configuration reside here.
  717.        If the _p_c_p product is also installed, then additional files
  718.        may be present.  Refer to the _p_c_p release notes for more
  719.        details.
  720.  
  721.        2.11  _O_t_h_e_r__I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  722.  
  723.        After installation has completed you should run the command
  724.  
  725.            showfiles -c -C -H pcp_eoe
  726.  
  727.        This will list files that have been customized for your site
  728.        and that were changed at the most recent _p_c_p__e_o_e
  729.        installation.  Existing files moved aside will have a ....OOOO
  730.        extension and new files that were not installed will have a
  731.        ....NNNN extension.  You must reconcile any differences between
  732.        the files by hand.
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.